Directory1 . Vulnerability Description 2 . Vulnerability trigger Condition 3 . Vulnerability Impact Range 4 . Vulnerability Code Analysis 5 . Defense Methods 6. Defensive thinking1. Vulnerability descriptionFor this vulnerability, we can briefly summarize the following1."/plus/download.php"Files are introduced"/include/common.inc.php"file2."/include/common.inc.php"The variables entered by the user are"varia
This article is mainly for you to introduce in detail the use of PHP zlib function, easy to implement PHP file package download zip, with a certain reference value, interested in small partners can refer to
The example of this article for everyone to share the php file package download zip code for everyone to refer to, the specific content as follows
PHP zi
Recently developed projects require the use of provincial, municipal, and district data, because the projects to be developed are also e-commerce websites. when referring to the user experience of Vanke, it was found that it even had the latest released Guangming New Area in Shenzhen, and no data was updated on the Pat network. It seems that fanke is still responsible for data updates, so he learned about its data format, then I spent some time writing a small program to extract the latest provi
Copy CodeThe code is as follows:
Class zip
{
var $datasec, $ctrl _dir = Array ();
var $eof _ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00";
var $old _offset = 0; var $dirs = Array (".");
function get_list ($zip _name)
{
$zip = @fopen ($zip _name, ' RB ');
if (! $
Because some situations need to use the National Administrative Division database, itself does not have the library on the Internet to find, but found is basically not what I want, because it contains only the basic information,Finally himself under a primitive library to prepare their own assembly data, online XX data network Ah, Web services are limited, or to find their own way to get the hands of the most assured.The original data is April 2015, the original data only the basic level three (
The address information of the city needs to be used in recent projects, but few of the XML data downloaded from the Internet are the latest address information... the data is too old, leading to incomplete information in some regions. That's why I think the weather forecast official website has the latest and most comprehensive data. Paste the code, hoping to save some time for friends who are equally confused.
/*** @ Param var city name * @ returns
I ignore caseG Global MatchM multi-line matching/*Zip matchvar pattern =/^[\w\-]+\. (Zip|gz|rar) $/; [a-za-z0-9_] can be replaced with \wPlus ^ Qualifying first character matchvar str = ' 2-13.rar '; File Name: letter _ number. zip,gz,rar,7zdocument.write (Pattern.exec (str));Compress Package name matchingvar pattern =/^[\w\-]+\.
JS mobile phone number, zip code, area code, ID card Verification program
Mobile phone Number Inquiryfunction Checkmobile () {var smobile = Document.mobileform.mobile.valueif (!) ( /^13[0-9]d{4,8}$/.test (Smobile))) {Alert ("Please enter your mobile number (at least the first 7 digits)");Document.mobileform.mobile.focus ();return false;}}Postcode inquiryfunction
Digital mail, telephone, fax, zip code, address verification code
# Region verify that the input string is a number/// /// Verify that the input string is a number/// /// /// Public bool validatenum (string p_str_num){Return regex. ismatch (p_str_num, "^ [0-9] * $ ");}# Endregion
# Region verification the input string is the phone number/// /// Verify that the
This article to provide the expression is the URL card number ZIP code QQ number of the integer English Zhong Wenjing code Oh, let us one by one note it.
URL:/^http://[a-za-z0-9]+. [a-za-z0-9]+[/=?%-_~ ' @[] ': +!] * ([^
Idcard:/^d{15} (d{2}[a-za-z0-9])? $/,//Ka
Currency:/^d+ (. d+)? $/,
Number:/^d+$/,//Digital
Zip
PrefaceJust now on the internet to inquire about the national provinces and Cities database, compared to the pit is a relatively comprehensive data, a comprehensive fee, the heart is very uncomfortable.But in the end, I got it. A slightly better national provincial and municipal database, and with left, simple spell, abbreviation, pinyin, Administrative Code, ZIP code
Digital Mail Telephone Fax ZIP code address Verification Code
#region Verify that the input string is a numberVerify that the input string is a numberpublic bool Validatenum (string p_str_num){Return Regex.IsMatch (P_str_num, "^[0-9]*$");}#endregion
#region Validate input string as phone number /// ///Validate input string as phone number /// /// ///
If you are using php versions earlier than php5.2 and cannot use the ZipArchive class, you only need php5.2 and later versions to conveniently use the ZipArchive class to decompress and compress zip files, the following is a small series for you to introduce. If you are using php versions earlier than php5.2 and cannot use the ZipArchive class, you only need php5.2 and later versions to conveniently use the ZipArchive class to decompress and compress
Php zip compression code
$ Error = ""; // error holder
If (isset ($ _ POST ['createpdf ']) {
$ Post =$ _ POST;
$ File_folder = "files/"; // folder to load files
If (extension_loaded ('Zip') {// Checking zip extension is available
If (isset ($ post ['Files']) an
Example 1. download the prepared zip file first. php tool class. after downloading and decompressing the file, put the file in the corresponding directory. I put it in the include folder under the virtual directory. 2. add the following code to your php file: require_once./include/zip. php; $ zipnewPHS php compressed file zip
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.